ser testigo ocular de algo - Spanish English Dictionary